package com.edisoncgh.service;

import com.edisoncgh.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserService {
    /**
     * 增
     * @param user 目标实体
     * @return 成功与否
     */
    boolean addUser(User user);

    /**
     * 删
     * @param id 目标id
     * @return 成功与否
     */
    boolean deleteUserById(@Param("loanNo") Integer id);

    /**
     * 改
     * @param user 目标实体
     * @return 成功与否
     */
    boolean updateUser(User user);

    /**
     * 查
     * @param id 查询id
     * @return 查询到的对象实体
     */
    User findUserById(@Param("loanNo") Integer id);

    /**
     * 查全部
     * @return 所有对象组成的列表
     */
    List<User> findAllUser();
}
